Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 Portugal F3 Greece F1 Greece F2 France F6 France F7 UAE F1 Qatar F1a France F2 France F3 Algeria F1 Algeria F2 France F19 France F20 TCT Open - Tunis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Venice Open - Venice 2000 Cairo Challenger - Cairo Open Castilla y Leon - Segovia Schickedanz Open - Furth S Tennis Master Championship - Graz Open de L'Isere - Grenoble Open de Franche-Comte - Besancon Porsche Open - Poznan Challenger 42 - Andrezieux Ethias Trophy - Mons Sunrise Challenger Bogota Challenger FILA Challenger Biella - Biella Copa Ericsson Chile - Santiago Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Challenger Copa Sevilla Internacionales de Andalucia - Seville Challenger Ford de Cherbourg - Cherbourg Open de Franche-Comte - Besancon Ljubljana Open - Ljubljana Oberstraufen Cup - Oberstaufen Timisoara Challenger - Timisoara China Open - Beijing Challenger 42 - Andrezieux Pro Tennis World Open - Sunrise Tennis Napoli Cup - Napoli Tunis Open - Tunis Czech Open 2005 - Prostejov Memorial Savigni - Sassuolo Warsteiner Grand Prix - Oberstaufen Quelle Cup - Furth ATP Challenger Numea - New Caledonia Barletta Citta Della Disfida Open 2000 - Barletta V Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig KGHM Emax Polish Indoors - Wroclaw AXA Open II - Espinho Challenger 42 - Andrezieux Cherbourg Challenger Irving Challenger IPP Open - Helsinki ATP Challenger Numea - New Caledonia Monterrey Challenger Open Castilla y Leon - Segovia Sunrise Challenger Surbiton Challenger VIII Open Internacional D'Andorra - Andorra Monterrey Challenger Geneva Challenger - Geneva Black Forest Open - Freudenstadt Aix En Provence Challenger Segovia Challenger Cordenons Challenger Rennes Challenger Orleans Challenger San Marino Challenger Segovia Challenger Pau Challenger Bogota Challenger VI Torneo Internazionale di Tennis - Barletta Traralgon Challenger Challenger Ford de Cherbourg - Cherbourg Tenerife Challenger Cherbourg Challenger Open Castilla y Leon Trofeo Iberdrola - Segovia Trofeo Barcelona de Tenis - Barcelona Phoenix Challenger St. Brieuc Challenger Top Wool Challenger Biella - Biella Heilbronn Challenger AXA Open - Lisbon Pau Challenger The Dubai Tennis Championships - Dubai Copa Ericsson Uruguay - Montevideo Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Ilkley Challenger Barletta Challenger Madrid Challenger Mouilleron-Le-Captif Challenger The LTA Men's Challenger Wrexham - Wrexham Alicante Challenger Rome 1 Challenger USTA Challenger of North Miami Beach - North Miami Beach Nord/LB Open - Braunschweig Salzburg Challenger Copa Ericsson Argentina - Buenos Aires Verona Challenger Trieste Challenger Vancouver Challenger Rennes Challenger Copa Ericsson Chile - Santiago Mouilleron-Le-Captif Challenger Brest Challenger Samsung Securities Cup - Seoul BMW Tennis Championship - Sunrise Quelle Cup 2000 - Furth Skandia Open - Linz Copa Ericsson Uruguay - Montevideo Copa Ericsson Brazil - Sao Paulo ATU Cup 2001 - Weiden Erste Bank Open - Vienna Sofia Open - Sofia Open Castilla y Leon Trofeo Iberdrola - Segovia Kremlin Cup - Moscow Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari Estoril Open - Estoril VIII Trofeo Ciutat de Barcelona - Barcelona Campionati Internazionali di Sicilia - Palermo Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Idea Prokom Open - Sopot Salem Open - Hong Kong AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg Milan Indoors - Milan Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Top Wool Challenger - Biella Orleans Challenger Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Adidas International - Sydney Milan Indoors - Milan Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz ARAG World Team Championship - Dusseldorf Qatar Open - Doha Medibank Private International - Sydney Open 13 - Marseille Grand Prix Hassan II - Casablanca Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London ATU Cup - Weiden XI Open International D'Andorra - Andorra Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open de Moselle - Metz CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Thailand Open - Bangkok International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille CA Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham ABN/AMRO World Tennis Tournament - Rotterdam Riviera di Rimini Challenger 2004 - Rimini Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Open Diputacion Pozoblanco - Cordoba TED Open - Istanbul Open Seat Godo 2005 - Barcelona Open D'Orleans - Orleans I Open de Tenis Comunidad de Madrid - Madrid Open Castilla y Leon - Segovia Open de L'Isere - Grenoble Estoril Open - Estoril Legg Mason Tennis Classic - Washington Heilbronn Open - Heilbronn Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Open de Moselle - Metz Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Open Sud de France - Montpellier Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille Quimper Challenger ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril Open SEAT 2008 - Barcelona Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Orange Warsaw Open - Warsaw Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Sydney International - Sydney BCR Open Romania - Bucharest Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles International German Open - Hamburg Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Medibank International - Sydney Proton Malaysian Open - Kuala Lumpur SA Tennis Open - Johannesburg Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open Diputacion - Cordoba Serbia Open - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad China Open - Beijing PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis ABN AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Murcia Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London cinch Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Credit Agricole Suisse Open - Gstaad Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Citi Open - Washington Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Malaysian Open - Kuala Lumpur Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Valencia Open - Valencia Malaysian Open - Kuala Lumpur Valencia Open - Valencia Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 - Marseille Valencia Open - Valencia Millennium Estoril Open - Estoril U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Delray Beach Open - Delray Beach PTT Thailand Open - Bangkok Mercedes Cup - Stuttgart Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Brisbane International - Brisbane Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Barcelona Open BancSabadell - Barcelona AEGON Championships - London Suisse Open - Gstaad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Open Seat-Godo 2001 - Barcelona ASB Classic - Auckland Open Sud de France - Montpellier Chengdu Open - Chengdu Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Dubai Tennis Open - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London ABN/AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo Brisbane International - Brisbane Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Maharashtra Open - Pune Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Open 13 Provence - Marseille Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier Heineken Open - Auckland Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Generali Open - Kitzbuhel Moselle Open - Metz China Open - Beijing European Open - Antwerp Swiss Indoors Basel - Basel Swiss Open - Gstaad Sydney International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Tata Open Maharashtra - Pune Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Fever-Tree Championships - London Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo European Open - Antwerp Adelaide International - Adelaide ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Suisse Open - Gstaad Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco European Open - Antwerp bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne Murray River Open - Melbourne Open Sud de France - Montpellier Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Swiss Open - Gstaad Estoril Open - Estoril Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz German Tennis Championships - Hamburg Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Sardegna Open - Cagliari Emilia-Romagna Open - Parma Stockholm Open - Stockholm Abierto Mexicano - Los Cabos Masters Series - Hamburg Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open 13 Provence - Marseille Geneva Open - Geneva Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade Open Parc - Lyon TD Waterhouse Cup - Long Island Libema Open - 's-Hertogenbosch Mercedes Cup - Stuttgart cinch Championships - London Mallorca Championships - Mallorca Citi Open - Washington Abierto de Tenis Mifel - Los Cabos Gijon Open - Gijon Plava Laguna Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Hypo Group Tennis International - Portschach St. Petersburg Open - St. Petersburg Open Parc - Lyon Western & Southern Financial Group Masters - Cincinnati Hamburg European Open - Hamburg Sony Ericsson Open - Miami Estoril Open - Estoril RCA Championships - Indianapolis US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Qatar Exxon Mobil Open 2003 - Doha Abierto Mexicano de Tenis Pegaso - Acapulco Mallorca Open - Mallorca Heineken Open - Auckland Miami Open - Miami International Championship of Croatia - Umag Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Trofeo Conde de Godo - Barcelona Mutua Madrid Open - Madrid China Open - Beijing BA-CA Tennis Trophy - Vienna President's Cup - Tashkent Kremlin Cup - Moscow Open Seat-Godo '98 - Barcelona Rolex Paris Masters - Paris Brisbane International - Brisbane China Open - Beijing The Artois Championships - London Mercedes Cup - Stuttgart Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Konzum Croatia Open - Umag Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo BMW Open - Munich Pacific Life Open - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Madrid Pacific Life Open - Indian Wells cinch Championships - London Citi Open - Washington NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Tennis Masters Series - Monte Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mallorca Championships - Mallorca Moselle Open - Metz Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Boss Open - Stuttgart Rolex Paris Masters - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Finals, SF, GBR-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, Group A BNP Paribas Open - Indian Wells Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong Kooyong Classic - Kooyong All Lower level tournaments Tennis Masters Cup Shanghai - Shanghai Olympics - Athens Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, AUT-FRA 2-3 Davis Cup, World Group, F, ARG-ESP 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, 1R, GER-ESP 4-1 Olympics - Tokyo Hopman Cup - Perth